/**
 * 
 */
package de.cbf.cam.dsa.dataprovider.talents;

import java.util.ArrayList;
import java.util.List;

import de.cbf.cam.dsa.model.base.TalentTmpl;
import de.cbf.cam.dsa.model.entities.OneAttribute;
import de.cbf.cam.dsa.model.entities.constants.TalentConstants;

/**
 * @author Nebelritter
 *
 */
public class TalentProviderMeta {

	private static TalentProviderMeta instance = new TalentProviderMeta();

	private final int TYPE = TalentTmpl.TYPE_MetaTalent;
	
	public static TalentProviderMeta getInstance() {
		return instance ;
	}

	public List<TalentTmpl> provideMetaTalents() {
		List<TalentTmpl> resultList = new ArrayList<TalentTmpl>();
		resultList.add(provideKraeutersuche());
		return resultList ;
	}

	private TalentTmpl provideKraeutersuche() {
		TalentTmpl template = new TalentTmpl(TalentConstants.Kraeutersuche, TYPE);
		template.setAttributesToTest(new String[]{OneAttribute.IN,OneAttribute.FF,OneAttribute.FF});
		return template;
	}

}
